from sqlalchemy.engine.base import Engine
from utils.redis_helper import RedisUtil
from utils.restrict_tool.restrict_tool import RestrictTool
from utils.token import TokenHandler

db_engine: Engine = None

web_addr: str = None
web_port: int = None
web_addr_pub: str = None
triton_server_addr: str = None
train_server_port: int = None
video_server_addr: str = None
video_server_port: int = None
log_path: str = None
run_mode: str = None
redis_host: str = None
redis_port: int = None
redis_util: RedisUtil = None
token_util: TokenHandler = None
restrict_tool: RestrictTool = None
error_messages = dict()
session_factory = None

wx_app_id: str = None
wx_app_id_applet: str = None
wx_secret_applet: str = None
wx_secret: str = None
